import {
  prop_cur_req_time,
  prop_cur_req_user_identity,
  req_cur_headers_info,
} from '../../../../../../../Classes/cla_req_cur_headers_info';
import { mdb_identity_uni_float } from '../Classes/cla_mdb_identity_uni_float';
import { get_mdb_user_uni_float_identity_type_active } from '../DataDefine/get_mdb';

/**
 * 添加 当前浮动元素 到 用户 浮动元素 身份 表 -- 类型 -- 活动
 * @param uni_float_info 浮动元素 信息
 */
export function sign_cur_user_uni_float_identity_type_active(
  uni_float_info: req_cur_headers_info
) {
  /**
   * 创建 类型 的 用户 浮动元素 身份 表
   */
  let mdb_cur_user_uni_float_identity_type_active =
    get_mdb_user_uni_float_identity_type_active(
      uni_float_info[prop_cur_req_user_identity]
    );

  /**
   * 浮动元素 身份 简易信息
   */
  let identity_empty_cur_uni_float_info = new mdb_identity_uni_float(
    uni_float_info,
    uni_float_info[prop_cur_req_time]
  );

  // 向 表中 添加 信息
  mdb_cur_user_uni_float_identity_type_active.insertOne(
    identity_empty_cur_uni_float_info
  );
}
